package cn.lin.task.dao;

import java.util.List;

import cn.lin.task.model.Pager;

public interface IBaseDao<T> {
	public void add(T t);
	public void delete(int id);
	public T load(int id);
	public void update(T t);
	public List<T> list(String hql,Object[] para);
	public List<T> list(String hql);
	public List<T> list(String hql,Object para);
	
	
	public Pager<T> find(String hql,Object[] agrs);
	public Pager<T> find(String hql,Object agrs);
	public Pager<T> find(String hql);
}
